English to Simple English Dictionary
asphyxiate
Suffocation
Meaning for asphyxiate found in 24 Languages.
Sponored Video